@
3年前 提问
1个回答

用户认证模块中用户注册会面临哪些风险

Andrew
3年前

注册过程常见风险如下:

  • SQL注入:SQL注入即是指web应用程序对用户输入数据的合法性没有判断或过滤不严,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。

  • XSS漏洞:XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。

  • 批量注册:网站的攻击者通过批量注册用户,能够实施大规模非法操作,如抢优惠券、恶意刷单等。这给服务商造成了直接的经济损失,而大量的垃圾用户也会占用系统资源,增加系统运行压力。

  • 有效用户名猜解: 破解是指通过反复试错的方法来尝试破解密码或用户名。这是一种较老的攻击方法,但仍然有效,并深受黑客追捧。

  • 注册流程跳跃:绕过正常的注册流程,通过绕过正常注册流程跳转到管理页面或者绕过检测上传恶意病毒或者木马。

  • 弱密码注册:没有对用户输入的密码做复杂性校验,这样会导致用户使用弱密码注册,容易造成暴力破解或者万能密码攻击。